Abstract: Data mining is multidisciplinary field of computer science. It is the process of recognizing patterns from massive data sets, which is big data. It contains the approaches of Machine Learning, database systems, artificial intelligence and statistics. A data mining algorithm is a set of problem solving andcomputationthat generates a data mining miniature from data. Data mining contains large collection of algorithms. In this paper, some of the popular algorithms for data mining are closely examined with their advantages and disadvantages.

Keywords: Data mining, data mining algorithms, data sets.